package com.ruoyi.system.mc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.mc.entity.McUserAddress;
import com.ruoyi.system.mc.entity.R;

/*
 *  @author 雨安
 *  类名： McUserAddressService
 *  创建时间：2024/5/27
 */
public interface McUserAddressService extends IService<McUserAddress> {

    /**
     * 查询用户地址表
     * @param mcUserAddress 查询条件对象
     * @return 返回查询结果集合
     */
    public R<McUserAddress> selectUserAddress(McUserAddress mcUserAddress);


    /**
     * 添加用户信息
     * @param mcUserAddress 添加数据对象
     * @return 返回操作结果
     */
    public String insertUserAddress(McUserAddress mcUserAddress);


    /**
     * 修改用户信息表
     * @param mcUserAddress 修改对象数据 通过ID修改
     * @return 返回修改结果
     */
    public String updateUserAddressById(McUserAddress mcUserAddress);

    /**
     * 逻辑删除
     * @param addressId 通过ID进行逻辑删除
     * @return 返回删除结果
     */
    public String deleteUserAddressById(Long addressId);

}
